home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
answrbok
/
5_5.lha
/
5_5
/
5_5d.cmp
< prev
next >
Wrap
Text File
|
1993-08-08
|
1KB
|
98 lines
= ''
= push bp
mov bp, sp
mov [bp-2], 0
mov ax, [bp-2]
mov result, ax
pop bp
= 0
= '1 '
= push bp
mov bp, sp
mov [bp-2], 1
mov ax, [bp-2]
mov result, ax
pop bp
= 1
= '2*3 '
= push bp
mov bp, sp
mov [bp-2], 2
mov [bp-4], 3
mov ax,[bp-2]
mov bx,[bp-4]
mul bx
mov [bp-2], ax
mov ax, [bp-2]
mov result, ax
pop bp
= 6
= '2-3 '
= push bp
mov bp, sp
mov [bp-2], 2
mov [bp-4], 3
mov ax,[bp-2]
mov bx,[bp-4]
sub ax, bx
mov [bp-2], ax
mov ax, [bp-2]
mov result, ax
pop bp
= -1
= '5/2'
= push bp
mov bp, sp
mov [bp-2], 5
mov [bp-4], 2
mov ax,[bp-2]
mov bx,[bp-4]
mov dx, 0
div bx
mov [bp-2], ax
mov ax, [bp-2]
mov result, ax
pop bp
= 2
= '123/4+123*4-3'
= push bp
mov bp, sp
mov [bp-2], 123
mov [bp-4], 4
mov ax,[bp-2]
mov bx,[bp-4]
mov dx, 0
div bx
mov [bp-2], ax
mov [bp-4], 123
mov [bp-6], 4
mov ax,[bp-4]
mov bx,[bp-6]
mul bx
mov [bp-4], ax
mov ax,[bp-2]
mov bx,[bp-4]
add ax, bx
mov [bp-2], ax
mov [bp-4], 3
mov ax,[bp-2]
mov bx,[bp-4]
sub ax, bx
mov [bp-2], ax
mov ax, [bp-2]
mov result, ax
pop bp
= 519